// 引入样式
import "./assets/main.scss";
// 引入vue
import { createApp } from "vue";
// 引入App.vue
import App from "./App.vue";
// 引入element-plus
import ElementPlus from "element-plus";
import "element-plus/dist/index.css";
// 导入路由
import router from "./router";
// 导入pinia
import { createPinia } from "pinia";
//导入持久化插件
import { createPersistedState } from "pinia-persistedstate-plugin";

// 创建vue对象
const app=createApp(App);
// 创建pinia对象
const pinia = createPinia()
//创建持久化插件的对象
const persistedstate=createPersistedState();

// 使用element-plus
app.use(ElementPlus);
// 使用路由
app.use(router);
// 使用pinia
app.use(pinia);
// 在pinia中使用持久化插件
pinia.use(persistedstate);

//把vue 对象挂载到index.html
app.mount("#app");
